package com.koron.ticket.work.logicticket.ycpowerlinefirst.bean;

import com.koron.ticket.work.common.bean.SecurityArrangementBean;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
public class YcLineFirstPrint extends SecurityArrangementBean implements Serializable {

    @ApiModelProperty(value = "开票人单位名称")
    private String unitName;

    @ApiModelProperty(value = "工作票编号")
    private String code;

    @ApiModelProperty(value = "电力电缆双重名")
    private String powerNameDouble;

    @ApiModelProperty(value = "工作内容_设备名称")
    private String contentEq;
    @ApiModelProperty(value = "工作任务_工作内容")
    private String contentCt;

    @ApiModelProperty(value = "线路一种 配合停电线路")
    private String stopPower;

    @ApiModelProperty(value = "线路一种 带电线路、设备名称")
    private String equipmentName;


    @ApiModelProperty(value = "工作负责人")
    private String directorName;

    @ApiModelProperty(value = "工作班组")
    private String workTeamStr;

    @ApiModelProperty(value = "工作票成员")
    private String writeWorkMemberStr;

    @ApiModelProperty(value = "计划开始时间")
    private String estimatedStartTime;

    @ApiModelProperty(value = "计划结束时间")
    private String estimatedEndTime;

    @ApiModelProperty(value = "安全措施")
    private String safetyMsg;

    @ApiModelProperty(value = "编制人")
    private String createName;


    // 签发
    @ApiModelProperty(value = "签发人")
    private String signPerson;
    @ApiModelProperty(value = "签发人签名时间")
    private String worksignTime;
    @ApiModelProperty(value = "工作负责人")
    private String signDirectorPerson;
    @ApiModelProperty(value = "工作负责人签名时间")
    private String signDirectorTime;

    // 许可
    @ApiModelProperty(value = "许可人")
    private String permitPerson;
    @ApiModelProperty(value = "签发人签名时间")
    private String workPermitTime;

    // 变更-负责人变更
    @ApiModelProperty(value = "原工作负责人")
    private String oldDirectorName;
    @ApiModelProperty(value = "新工作负责人")
    private String newDirectorName;
    @ApiModelProperty(value = "签发人")
    private String sigName;
    @ApiModelProperty(value = "变更负责人时间")
    private String changeDirectorTime;

    // 变更-人员变动
    @ApiModelProperty(value = "减少人员")
    private String subPerson;
    @ApiModelProperty(value = "新增人员")
    private String addPerson;
    @ApiModelProperty(value = "变更人员时间")
    private String changeMemberTime;

    // 变更-延期
    @ApiModelProperty(value = "延期时间")
    private String changeDelayTime;
    @ApiModelProperty(value = "延期负责人")
    private String ycfzr;
    @ApiModelProperty(value = "延期许可人")
    private String ycxkr;

    // 工作票终结
    @ApiModelProperty(value = "接电线编号")
    private String jdNumber;
    @ApiModelProperty(value = "多少组")
    private String qtyzu;

    // 工作票终结
    @ApiModelProperty(value = "指定专责监护人")
    private String zdzzjhr;
    @ApiModelProperty(value = "负责监护")
    private String fzjh;

    @ApiModelProperty(value = "备注")
    private String remark;

}
